//! 异步运行时模块
//!
//! 提供异步日志处理能力，包括消息队列和后台工作线程。
//!
//! ## 子模块
//!
//! - `channel` - 消息队列实现
//! - `worker` - 后台工作线程
//!
//! ## 主要类型
//!
//! - [`LogChannel`] - 日志消息通道
//! - [`DEFAULT_QUEUE_SIZE`] - 默认队列大小常量
//! - [`Worker`] - 后台工作线程
//! - [`WorkerConfig`] - 工作线程配置

pub mod channel;
pub mod worker;

pub use channel::{LogChannel, DEFAULT_QUEUE_SIZE};
pub use worker::{
    Worker, WorkerConfig, DEFAULT_BATCH_SIZE, DEFAULT_BATCH_TIMEOUT_MS,
    DEFAULT_SHUTDOWN_TIMEOUT_SECS,
};
